.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 100%;
  height: 875px;
  overflow: hidden;
}

.block_1 {
  background-color: rgba(0, 190, 249, 1);
  width: 100%;
  height: 110px;
}

.text_1 {
  width: 5%;
  height: 70px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 48px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 70px;
  margin: 20px 0 0 24px;
}

.text_2 {
  width: 4%;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 38px 0 0 48px;
}

.text_3 {
  width: 4%;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 38px 0 0 46px;
}

.group_1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 78px;
  height: 78px;
  margin: 18px 0px 18px 75%;
}

.block_2 {
  width: 100%;
  height: 766px;
  margin-bottom: 1px;
}

.box_1 {
  width: 90%;
  height: 347px;
  margin: 29px 0 0 100px;
}

.group_2 {
  box-shadow: 0px 4px 10px 0px rgba(196, 242, 255, 1);
  background-color: rgba(196, 242, 255, 1);
  border-radius: 10px;
  width: 75%;
  height: 347px;
}

.text-wrapper_1 {
  box-shadow: 0px 4px 10px 0px rgba(196, 242, 255, 1);
  background-color: rgba(196, 242, 255, 1);
  border-radius: 10px;
  width: 20%;
  height: 344px;
  margin-top: 3px;
}

.text_4 {
  width: 120px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 7px 0 0 19px;
}

.text_5 {
  width: 120px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 29px 0 0 19px;
}

.text_6 {
  width: 120px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 29px 0 0 21px;
}

.text_7 {
  width: 120px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin: 33px 0 62px 19px;
}

.box_2 {
  width: 1178px;
  height: 300px;
  margin: 49px 0 41px 72px;
}

.box_3 {
  box-shadow: 0px 4px 10px 0px rgba(0, 190, 249, 1);
  background-color: rgba(0, 190, 249, 1);
  border-radius: 10px;
  width: 250px;
  height: 300px;
}

.group_3 {
  background-color: rgba(196, 242, 255, 1);
  border-radius: 10px 10px 0px 0px;
  height: 96px;
  width: 250px;
}

.block_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 128px;
  height: 128px;
  margin: 32px 0 0 60px;
}

.text-group_1 {
  width: 180px;
  height: 86px;
  margin: 78px 0 40px 35px;
}

.text_8 {
  width: 94px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin-left: 43px;
}

.text_9 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 12px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 23px;
}

.box_4 {
  box-shadow: 0px 4px 10px 0px rgba(0, 190, 249, 1);
  background-color: rgba(0, 190, 249, 1);
  border-radius: 10px;
  width: 250px;
  height: 300px;
  margin-left: 68px;
}

.group_4 {
  background-color: rgba(196, 242, 255, 1);
  border-radius: 10px 10px 0px 0px;
  height: 96px;
  width: 250px;
}

.group_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 128px;
  height: 128px;
  margin: 32px 0 0 60px;
}

.text-group_2 {
  width: 180px;
  height: 86px;
  margin: 78px 0 40px 35px;
}

.text_10 {
  width: 94px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin-left: 43px;
}

.text_11 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 12px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 23px;
}

.box_5 {
  box-shadow: 0px 4px 10px 0px rgba(0, 190, 249, 1);
  background-color: rgba(0, 190, 249, 1);
  border-radius: 10px;
  width: 250px;
  height: 300px;
  margin-left: 56px;
}

.section_1 {
  background-color: rgba(196, 242, 255, 1);
  border-radius: 10px 10px 0px 0px;
  height: 96px;
  width: 250px;
}

.box_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 128px;
  height: 128px;
  margin: 32px 0 0 60px;
}

.text-group_3 {
  width: 180px;
  height: 86px;
  margin: 78px 0 40px 35px;
}

.text_12 {
  width: 94px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin-left: 43px;
}

.text_13 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 12px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 23px;
}

.box_7 {
  box-shadow: 0px 4px 10px 0px rgba(0, 190, 249, 1);
  background-color: rgba(0, 190, 249, 1);
  border-radius: 10px;
  width: 250px;
  height: 300px;
  margin-left: 54px;
}

.group_6 {
  background-color: rgba(196, 242, 255, 1);
  border-radius: 10px 10px 0px 0px;
  height: 96px;
  width: 250px;
}

.block_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 128px;
  height: 128px;
  margin: 32px 0 0 60px;
}

.text-group_4 {
  width: 180px;
  height: 86px;
  margin: 78px 0 40px 35px;
}

.text_14 {
  width: 94px;
  height: 46px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 32px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 46px;
  margin-left: 43px;
}

.text_15 {
  width: 180px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 12px;
  font-family: Source Han Sans CN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 17px;
  margin-top: 23px;
}
